package shapes.shapes2D 
{
	import flash.display.Shape;
	
	/**
	 * @author Nicolas Barradeau
	 * http://en.nicoptere.net
	 */
	public class BaseShape extends Shape
	{
		
		private var _fillColor:uint = 0xFFFFFF;
		private var _fillAlpha:Number = 1;
		
		private var _strokeWidth:uint = 0;
		private var _strokeColor:uint = 0xFFFFFF;
		private var _strokeAlpha:Number = 1;
		
		public function BaseShape() 
		{	
		}
		
		public function get fillColor():uint { return _fillColor; }
		
		public function set fillColor(value:uint):void 
		{
			_fillColor = value;
		}
		
		public function get fillAlpha():Number { return _fillAlpha; }
		
		public function set fillAlpha(value:Number):void 
		{
			_fillAlpha = value;
		}
		
		
		
		
		public function get strokeWidth():uint { return _strokeWidth; }
		
		public function set strokeWidth(value:uint):void 
		{
			_strokeWidth = value;
		}
		
		
		public function get strokeColor():uint { return _strokeColor; }
		
		public function set strokeColor(value:uint):void 
		{
			_strokeColor = value;
		}
		
		public function get strokeAlpha():Number { return _strokeAlpha; }
		
		public function set strokeAlpha(value:Number):void 
		{
			_strokeAlpha = value;
		}
		
		
		
	}

}